package org.capgemini.tienda.service;

import java.util.List;

import org.capgemini.tienda.vo.UsuarioVO;


public interface IUsuariosDelegate {

	public boolean comprobarUsuario(UsuarioVO usuario);
	
	public String getRole(UsuarioVO usuario);
	
	public void addUsuario(UsuarioVO usuario);
	
	public boolean existeUsername(String username);
	
	public UsuarioVO getDatos(String username);
	
	public List<UsuarioVO> getListaUsuarios();

	public void changeRole(String userName, String role);
	
	public UsuarioVO detalleUsuario(String id);
	
	public void updateUsuario(UsuarioVO usuario);
	
	public void borrarUsuario(String id);
	
	public String getPassword(UsuarioVO usuario);
}
